# 一、了解 shell

shell 脚本( shell script ) 是一种为 shell 编写的脚本程序。

shell 脚本是一种非常棒的编程语言,不需要经过编译就能够运行,非常方便。同时能够提供数组、循环结构、分支和逻辑判断等重要的功能。因此,作为系统管理人员,需要掌握 shell 脚本的编写方法,以简化系统管理任务,提高工作效率。

# shell 脚本的基本语法

Shell 脚本的基本语法较为简单,主要由开头部分、注释部分及可执行语句部分组成。

#!/bin/bash
#Program
#This program shows "Hello World! " in your
#History
# #2020/06/08 test First release
echo -e "Hello World! \a\n"
1
2
3
4
5
6

第 1 行 #!/bin/bash 不能省略,#! 是特殊符号, /bin/bash 表示shell的程序解释器。

第 2〜5行为注释行,以 # 开头,通常用于标注程序的功能、创建时间、修改时间等。在编写程序时,添加适当的注释是良好的编程习惯,有助于以后的维护工作。

第 6 行为主程序部分,使用 echo 命令输出 HelloWorld!

如果解释器换成 /bin/cat ,则是对文件内容的打印

[root@localhost ~]# ./hello.sh
#!/bin/cat
#Program
#This program shows "Hello World1 " in your
#History
# #2020/06/08 test First release
echo -e "Hello World! \a\n"
1
2
3
4
5
6
7